NEGATION for free!

نویسندگان

  • Nadjib Lazaar
  • Yahia Lebbah
  • Arnaud Gotlieb
چکیده

Global constraint design is a key success of CP for solving hard combinatorial problems. Many works suggest that automaton-based definitions and filtering make easier the design of new global constraints. In this paper, from such a design, we present an approach that gives an automaton-based definition of the NEGATION of a global constraint... for free! For a given global constraint C, the idea lies in giving operators for computing an automaton that recognizes only tuples that are not solution of C, and use the REGULAR global constraint to automatically reason on this automaton. We implemented this approach for automaton-based global constraints, including global contiguity and≤lex constraints, and got experimental results that show that their automatically computed negation is highly competitive with more syntactic transformations. Key-words: Global Constraints; Negation; Deterministic Finite Automaton. ∗ This work is supported by INRIA-DGRSDT (France, Algeria). † INRIA Rennes Bretagne Atlantique, Campus Beaulieu, 35042 Rennes, France mail: {nadjib.lazaar, arnaud.gotlieb}@irisa.fr ‡ Université d’Oran Es-Senia, Lab. LITIO,B.P. 1524 EL-M’Naouar, 31000 Oran, Algerie, mail: aribi [email protected],[email protected] in ria -0 06 29 65 7, v er si on 1 7 O ct 2 01 1 Ngation gratuite des contraintes globales Résumé : Les contraintes globales reprsentent en grande partie la puissance de la PPC. Ces dernires annes, on retrouve de nouvelles reprsentations des contraintes globales par des automates tats finis (DFA) ou encore des MDD (Multivalued Decision Diagram) avec du filtrage gnrique. Dans cet article, partir d’une reprsentation DFA, nous prsentons une approche pour la ngation des contraintes globales. En prenant une contrainte globale C, l’ide est de dfinir des oprateurs qui calculent un automate qui ne reconnait que les solutions de ¬C. Pour le filtrage, nous utilisons la contrainte gnrique REGULAR qui prend l’automate de la version nie de la contrainte. Nous avons expriment cette approche sur deux exemples (i.e., global contiguity et Lex), les rsultats sont compars ceux d’une ngation nave d’un niveau syntaxique. Mots-clés : Contraintes Globales; Ngation; Automate tats finis. in ria -0 06 29 65 7, v er si on 1 7 O ct 2 01 1 NEGATION for free! 1 3

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Double-Negation Elimination in Some Propositional Logics

This article answers two questions (posed in the literature), each concerning the guaranteed existence of proofs free of double negation. A proof is free of double negation if none of its deduced steps contains a term of the form n(n(t)) for some term t, where n denotes negation. The first question asks for conditions on the hypotheses that, if satisfied, guarantee the existence of a double-neg...

متن کامل

Simulating Without Negation

Although negation-free languages are widely used in logic and computer science, relatively little is known about their expressive power. To address this issue we consider kinds of non-symmetric bisimulations called directed simulations, and use these to analyse the expressive power and model theory of negation-free modal and temporal languages. We first use them to obtain preservation, safety a...

متن کامل

Directed Simulations

Although negation-free languages are widely used in logic and computer science, relatively little is known about their expressive power. To address this issue we consider a kind of non-symmetric bisimuIations called directed simulations, and use these to analyze the expressive power and model theory of negation-free modal and temporal languages. We first use them to obtain preservation, safety ...

متن کامل

A Quantifier-Free Completion of Logic Programs

We present a proof theoretic approach to the problem of negation in logic programming. We introduce a quantifier-free sequent calculus which is sound for Negation as Failure. Some extensions of the calculus have 3-valued or intuitionistic interpretations.

متن کامل

Contradiction Removal Semantics with Explicit Negation

Well Founded Semantics for logic programs extended with eXplicit negation (WFSX) is characterized by that, in any model, whenever :a (the explicit negation of a) holds, then a (the negation by default of a) also holds. When explicit negation is used contradiction may be present (e.g. a and :a both hold for some a) and thus no semantics is given to the program. We introduce here the notion of re...

متن کامل

Intuitionistic Logic with a “ Definitely ” Operator by Peter Mott January 1997

This paper introduces a logic ILED derived from standard intuitionistic sentence logic by adding two operators Dϕ for " Definitely ϕ " and ~ϕ for " Experience rejects ϕ ". A further negation ¬ϕ = def (ϕ→⊥) ∨ ~ϕ , which we call real negation, is introduced. Real negation is like intuitionistic negation when there are no D-operators but deviates when there are. We see that Dϕ ↔ ϕ is valid but ¬Dϕ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011